// JavaScript Document

(function(){
		//滑动内容
		$.fn.slideContent=function(settings){
			var st=$.extend({
				arrowLeft: ".arrow_left",
				arrowRight: ".arrow_right",
				wrap: "#content_wrap",
				content: ".item",
				boxWidth: 700,
				boxHeight: 240,
				speed: 600,
				autoSlide: true,
				interval: 5000,
				cycle: true
			},settings);
			return this.each(function() { 
				st.curr=0;
				st.timeout=null;
				var size=$(st.content).length;
				$(st.wrap).css({
					width: st.boxWidth*size+"px",
					height: st.boxHeight+"px",
					overflow: "hidden",
					position: "absolute",
					zIndex: "2"
				});
				$(st.content).css({float:"left"});
				$(st.arrowRight).click(function(){	
					if(!st.cycle){ if(st.curr+1>=size) return;	}
					st.curr=st.curr+1;
					st.curr=(st.curr>=size) ? 0 : st.curr;
					slidePos();	
					if(st.autoSlide){
						clearTimeout(st.timeout);	
						st.timeout=setTimeout(function(){ autoSlide() },st.interval);
					}
				});
				$(st.arrowLeft).click(function(){	
					if(!st.cycle){	if(st.curr-1<0) return;	 }
					st.curr=st.curr-1;
					st.curr=(st.curr<0) ? size-1 : st.curr;
					slidePos();			
					if(st.autoSlide){
						clearTimeout(st.timeout);	
						st.timeout=setTimeout(function(){ autoSlide() },st.interval);
					}
				});
				if(st.autoSlide){
					st.timeout=setTimeout(function(){ autoSlide() },st.interval);
				}
				function autoSlide(){
					st.curr=st.curr+1;
					st.curr=(st.curr>=size) ? 0 : st.curr;
					slidePos();
					st.timeout=setTimeout(function(){ autoSlide() },st.interval);
				}
				function slidePos(){
					$(st.wrap).animate({ left:-st.curr*st.boxWidth+"px"	},st.speed);
				}
			});
		}
	
})(jQuery);